home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Arsenal Files 8
/
The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO
/
internet
/
servu21.zip
/
VERSION.TXT
< prev
Wrap
Text File
|
1996-11-08
|
15KB
|
293 lines
CHANGES SINCE VERSION 1.00
==========================
Version 2.1, released 8 November 1996
-------------------------------------
* Fixed bug in 24h user count (sites with only a few hits a day would get
bogus numbers).
* Added startup options /i (=iconic), /h (=hidden), and /u (=unconditional
exit).
* When Serv-U was stopped while iconic it'll start as an icon the next time.
* The evaluation order of IP deny and allow rules can now be choosen.
* Fixed bug which would not allow dir listings if 'inherit' was not enabled
and a dir listing with argument was done (ie. 'dir *.*').
* Changed link handling so if there is a subdir with the same name as a link
preferance will be given to the subdir.
* Changed '%dfree' message file directive so it handles >2Gb of free space.
* All links should now be absolute paths, even for users with 'rel. paths'
enabled. Serv-U takes care of the conversion for dir listings etc.
* Added support for the FTP command STAT, showing UL/DL ratios and quota.
* Changed %bup, %bdown, %btot, and %dfree to report in Kb instead of bytes.
* Added support for secundary 'dir change message file' and 'link file'.
* Added a very beautiful status bar.
* Added a bunch of message file directives for ratios and disk quota.
* Fixed bug in 'restart' handling causing extraneous "450 Try later - Data
connection in use" command error replies.
* Added disk quota limitation support.
* Added support for 'free files' for U/D ratios.
* Added feature to allow users to log in even when user limit is reached.
* User ID in log now always has 6 digits (with leading zeros if needed). To
make programmatic sorting easier.
* Changed code of security manager, simplifying it (and hopefully making it
more robust).
* Added 'upload/download ratios'.
* Added support for 'relative paths' for all users.
* Added support for hiding 'hidden' files for every user.
* Fixed bug which caused IP home changes to be ignored until a restart.
* Changed the max. no. of characters that can be entered into the multi-homed
setup box for the IP number from 14 to 15.
* Fixed bug causing GPF's for very long signon/signoff text lines.
Version 2.0c, released 10 August 1996
------------------------------------
* Fixed problem with user setup changes that would not show up immidiately.
* Added "%maxusers" and "%maxanonymous" directives.
* Changed the implementation of the REST command ('resume') to be compatible
with CuteFTP 1.5.
* Added multi-homed IP support.
* Fixed bug in MDTM command.
* Changed dir listing format: Times before 10am now have a leading zero.
This to be more UNIX compatible and fix problems with WS_FTP.
* Fixed problem in NT preventing directory deletion.
* More bullet proofing of the socket stack routines.
* Fixed bug causing GPF's while making server setup changes that resulted in
a server restart.
* Added WinSock function logging.
* Added support for external client verification DLLs.
* Bulletproofed the input buffer. It now handles any length strings.
* The '&' character in the registration key (if present) is now displayed
correctly.
Version 2.0b, released 4 May 1996
------------------------------------
* Bullet-proofed the 'relative paths anonymous' option. Now impossible to get
out of the homedir (and subdirs below), even if user has access rights for
other paths.
* Changed '~' handling. Now works when embedded inside a path.
* Fixed bug in 'Resume' command (FTP command 'REST').
* Changed code for painting text & images in 'About' box, hopefully solving
problems on Win3.1 and WFW3.11.
Version 2.0a, released 18 April 1996
------------------------------------
* Remote program execution (Through SITE EXEC) now launches the program from
the current directory of the user.
* The Serv-U directory is now searched first for SERV-U.INI, then it looks
for an evironment variable named SERV-U, and finally the PATH and Window's
directories are searched for the .ini file (Order changed over previous).\
* Added option to make server exit pending upon the logged in users.
* Fixed problem with window size/position when user info box got closed while
minimized.
* Fixed problem with links containing trailing '\'.
* Fixed bug in '%dfree' text directive in 16-bit Serv-U.
* Added the FTP command REST (=RESTart).
* Changing the file name for directory change messages no longer causes the
server to log out all users.
* Added the FTP command MDTM (=Modification Date & TiMe).
* Hidden directories are now hidden from anonmous users (as are hidden
files) in the 32-bit version.
* Fixed bug in DNS lookups that caused GPF's.
* Transfer speed in 'User Info' box is now averaged.
* Links embedded in a path will now be resolved correctly. This will make
things work better with Netscape which keeps links as part of the path.
* 'Maximize' system menu item is now disabled in the user info box.
* Background colors of bitmaps (in 'About' etc.) now display correctly
on non-gray windows.
* Fixed error reply for 'SITE EXEC' in case no executable was specified.
* Fixed bug that caused 'File - Exit' to skip the confirm dialogbox.
* Fixed bug in '~' handling. It can now be used in links.
* In case CTL3DV2.DLL is missing the 16-bit version will no longer trow
an exception.
* Added file size to transfer logs.
Version 2.0, released 13 March 1996
-----------------------------------
* This version will continue to work after March 15th (All previous
versions stop at that date).
* Converted code to BC 4.52 and OWL 2.5.
* Now 16- and 32-bit versions.
* Added separate access right for 'list' access.
* Added a luxurious 'user info' box.
* Added IP Name logging.
* Added a 'enable account' checkbox to quickly enable/disable a user.
* Access rules can now be specific to a single directory, or inhereted by
subdirs (the previous method).
* Fixed various dialogbox errors (text, formatting).
* Changed the FTP 'HELP' command reply to be more UNIX compatible.
* Added a ton of new '%' directives for signon/signoff messages, directory
change messages, and login messages.
* Changed icons.
* Non-anonymous users can now also delete 'read only' files.
* 'hidden' files are no longer indicated as such in dir listings (confused
the Mac client 'Fetch').
* The permission server now uses UDP messages instead of TCP.
* Added support for user specific login messages.
* Changed font and size of signon/off message dialog box.
* Added support for 'links' (like UNIX).
* Fixed logscreen: It will now do automatic horizontal scrolling when the
cursor is moved.
* User is now booted off the server if the password is guessed wrong 3 times.
* Time a user was connected gets logged.
* Inserting new paths in the access rule list is now done at current position
instead of to the end of the list.
* 'CWD ' (='cd') or 'CWD ~' will now put the user back in the home directory.
* 'NLST *' (='ls') or 'LIST *' (='dir') will now convert to '*.*', ie. will
use UNIX style globbing.
* Now even softer on your socket stack...
* Made the 'undocumented features' part of the setup.
* Changed directory listing format to be more UNIX compatible.
* Cleaned up local heap management, so the logwindow might actually work
better.
* Added transfer speed to file transfer log messages.
* Fixed bug that caused filenames like '/c:' to be seen as relative.
* Changed all dialogboxes to use MS or Win95 3D-controls. No more BWCC.DLL.
* Data connection now uses the RFC959 default local port, ie. local port 20
if the command connection uses 21. Should make some firewalls more happy.
* Added the FTP command SIZE. Should make Netscape happy (so it can tell
filesize on transfer).
* Fixed client message in case 'anonymous' is disabled.
Version 1.1i
------------
* Change of address in all the documents.
* The try-out version will continu to work after October 15th. 1995
(v1.1h won't).
* Fixed bug in renaming long file names.
* Fixed bug that caused rare GPF's with some firewall proxy clients.
Version 1.1h
------------
* Added switch to explicitely disable long file/directory names in
Windows 95.
* Fixed a bug causing garbage to appear in some cases if a directory
listing of an empty directory was made
Version 1.1g
------------
* Fixed bug in making directories for Win3.1 and WFW3.11.
* Fixed bug in deleting long file names under Win95.
Version 1.1f
------------
* Windows 95 long file names are supported. Serv-U auto-detects
the presence of Win95.
* The current number of users is displayed in the window title.
* The 'password' checks for anonymous users can be disabled.
* MS-DOS or Windows programs can be started remotely, using the
SITE command EXEC. The EXEC mechanism is also part of the
regular access rules.
* When the server is stopped while there are users logged in, a
dialogbox will pop up to confirm the action.
* Options to the LIST and NLST commands are handled (ie. 'ls
-la' like some clients send to the server will produce output).
* The FTP commands APPE (=append) and STOU (=store unique) are
now supported.
* Data type 'L8' (=local type 8 bits per byte) is now supported.
* Server is not restarted any more if maximum number of users
or time-out values are changed.
* The bug causing Serv-U to beep when it could not log to
screen has been fixed (actually a MS-Windows bug).
* Anonymous users no longer see hidden files.
* Drives are checked for accessability before usage, so no
longer the 'retry - ignore' dialogboxes.
* Info on the WinSock socket stack is shown on startup.
* Fixed bug causing false dir listings for 'dir .'.
* Made Serv-U more tolerant for firewalls using proxy servers
that mix PASV and PORT commands.
* Fixed bug that caused XCWD, XRMD, and XMKD to malfunction.
Version 1.1e
------------
* Anonymous users no longer see 'hidden' files.
* Fixed a rather nasty bug in the security system.
* Paths are now reported back with a leading '/'. This is to ensure
more compatibility with the UNIX format and to make a number of
Macintosh FTP clients even happier.
* The start-up message of Serv-U now reports the socket stack it is
running on.
* Fixed bug that assigned random passwords to users that should
have no password (a situation found in users belonging to a group
where the group password should also be the user's password).
* When a user/group has a password it is now shown as '***********' in
'setup - users/groups'. Deleting this deletes the password entry for
that user/group, ie. it no longer has a password.
* Spaces are now allowed in user names and passwords.
* Stopping the server is logged (if logging to file is switched on).
* Paths are now consistently reported back using '/' instead of '\', to
be more in line with the UNIX way of working. Mac FTP clients need
this to function properly.
* A leading '/' or '\' in front of a full pathname is ignored, ie.
'/c:/util' is equivalent to 'c:\util'. This allows for UNIX style
changes of directory, and enables WWW browsers to change drives.
* The response to an incorrect anonymous password is changed to be
more informative.
* Very long pathnames are now supported correctly.
* Displaying a file when the client changes directory is supported.
* When 'setup - logging - FTP commands' is switched on it no longer shows
passwords, 'XXXXX' instead.
Version 1.1, released 19 March 1995
-----------------------------------
* Fixed some spelling errors in messages. Fixed logging to screen for
time-out messages. Added log message in case limit of no. of users is
reached. Added log message when server is (re)started.
* Added lots of logging.
* The SYST command now replies with the code for a UNIX system. This
is because some clients use it to determine the format of directory
listings.
* Time-out values for idle/hung connections are now part of server setup.
* Drastically increased packet time-out for data transfer, now set at 5
minutes (was 30 seconds). Should be sufficient to allow transfer even on
bad connections.
* Log messages for failed data transfers now have a specification showing
why.
* Fixed bug that caused path for anonymous users with root as home
directory to be reported without a '\' at beginning. The same bug caused
absolute paths in CWD to be processed incorrectly.
* Changed the HELP response to make WS_FTP work properly with
Serv-U.
* Added support for transfer to/from ports (PRN: AUX: LPTx: and
COMx:).
* Made a work-around for FTP Inc.'s WinSock stack. This stack does not
handle SO_LINGER properly on closing a socket, causing 'data channel
in use' errors.
* Fixed bug that caused random truncation of PUT files in combination with
some clients.
* Fixed bug that allowed users to get 'dir' listings for paths with
explicitly no access set to them.
* Fixed bug causing 'dir' with absolute path name to go wrong.
Changed response messages to file transfers, only the filename is shown
now, not the path name.
* Added a retry period for the server to come online. This should solve
problems with socket stacks that do not allow to re-use a port
immediately after closing it.
* Changed the timing of the '150-' response message for PASV transfers. It
is now sent after the data connection is established instead of at the
time of a transfer command.
* The listening socket will now automatically be restarted when killed
by the socket stack. Some stacks kill listening sockets without reason
(Trumpet for one).
* Fixed a bug that made RMD (=remove directory) fail if the directory was
on a drive other than the active drive.
* Username 'FTP' is now synonymous to 'ANONYMOUS'.
* Fixed bug in very long directory listings (>64K data).
* Clients that connect but never log in are now kicked off the system
after 5 minutes.
* User can now select the try-out method: Fully functional with contacts to
my permission server, or, crippled but no permission server contacts.
* Installed selectable path mechanism for anonymous: Either absolute paths
(like a regular user) allowing for drive changes, or paths relative to the
home directory (needed for WWW browsers).
* Changed registration key to work with user/company name instead of IP
number. Every time Serv-U is started it tries to read the key from a file
KEY.TXT. Registered version displays the key in the "About" box and in
reply to the FTP HELP command.
* Changed the RETR and STOR replies (used for GET and PUT). They
are now conform the average UNIX system. This makes WS_FTP more
happy, so it shows a progress bar while downloading.
Version 1.00
------------
* Initial release 7 February 1995